In linear algebra, the Hermite normal form is an analogue of reduced echelon form for matrices over the integers Z.
Contents |
A nonsingular square matrix M = (mij) with integer entries is in Hermite normal form (HNF) if
The matrix
is in HNF.
More generally, an m×n matrix with integer entries is in (HNF) if there exists
such that the first r columns of M are zero, and for r + 1 ≤ j ≤ n
Here we have r=2; f(3)=1, f(4)=3, f(5)=4, f(6)=5. (f(j) gives the row of the lowest nonzero entry in column j.)
Given any m×n matrix M with integer entries, there is a unique m×n matrix H, in HNF, with integer entries such that
The matrix formed by the nonzero columns of H is called the Hermite normal form of M.